soil mantle - French English Dictionary